What is the meaning of the word "plantlike flagellate"?

Definitions: